/*
 * 创建日期 2005-10-8
 *
 * 更改所生成文件模板为
 * 窗口 > 首选项 > Java > 代码生成 > 代码和注释
 */
package com.vanda.report;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

/**
 * @author wkf5985
 *
 * 更改所生成类型注释的模板为
 * 窗口 > 首选项 > Java > 代码生成 > 代码和注释
 */
public class ReportData {
	public static String REPORT_DATA_SUBARRAY = "subArray";

	//报表查询数据
	private Object selectData;
	//报表数据
	private List reportList;
	private List reportList1;
	private List reportList2;
	private List reportList3;
	private List reportList4;
	private List reportList5;
	private List reportList6;
	private List reportList7;
	private List reportList8;
	private List reportList9;
	private List reportList10;
	private List reportList11;
	private List reportList12;
	private List reportList13;
	private List reportList14;
	private List reportList15;
	private List reportList16;
	private List reportList17;	
	private List reportList18;
	private List reportList19;
	private List reportList20;
	private List reportList21;
	private List reportList22;	
	private Map showParams = new HashMap();
	//报表错误信息
	private List errors = new ArrayList();
	//保存参数设置
	private HashMap hmParams = new HashMap();

	//报表其他数据，一般情况不必使用
	private Object data;
	private Object data1;
	private Object data2;
	private Object data3;
	private Object data4;
	private Object data5;
	private Object data6;
	private Object data7;
	private Object data8;
	private Object data9;
	//报表excel
	private HSSFWorkbook workbook;

	private String status;

	/**
	 * @return
	 */
	public Object getData1() {
		return data1;
	}

	/**
	 * @return
	 */
	public Object getData2() {
		return data2;
	}

	/**
	 * @return
	 */
	public Object getData3() {
		return data3;
	}

	/**
	 * @return
	 */
	public List getReportList() {
		return reportList;
	}

	/**
	 * @return
	 */
	public Object getSelectData() {
		return selectData;
	}

	/**
	 * @return
	 */
	public HSSFWorkbook getWorkbook() {
		return workbook;
	}

	/**
	 * @param object
	 */
	public void setData1(Object object) {
		data1 = object;
	}

	/**
	 * @param object
	 */
	public void setData2(Object object) {
		data2 = object;
	}

	/**
	 * @param object
	 */
	public void setData3(Object object) {
		data3 = object;
	}

	/**
	 * @param list
	 */
	public void setReportList(List list) {
		reportList = list;
	}

	/**
	 * @param object
	 */
	public void setSelectData(Object object) {
		selectData = object;
	}

	/**
	 * @param workbook
	 */
	public void setWorkbook(HSSFWorkbook workbook) {
		this.workbook = workbook;
	}

	/**
	 * @return
	 */
	public String getStatus() {
		return status;
	}

	/**
	 * @param i
	 */
	public void setStatus(String i) {
		status = i;
	}

	/**
	 * @return
	 */
	public List getErrors() {
		return errors;
	}

	/**
	 * @param list
	 */
	public void setErrors(List list) {
		errors = list;
	}

	/**
	 * @return
	 */
	public HashMap getHmParams() {
		return hmParams;
	}

	/**
	 * @param map
	 */
	public void setHmParams(HashMap map) {
		hmParams = map;
	}




	/**
	 * @return
	 */
	public Object getData() {
		return data;
	}

	/**
	 * @return
	 */
	public List getReportList1() {
		return reportList1;
	}

	/**
	 * @return
	 */
	public List getReportList2() {
		return reportList2;
	}

	/**
	 * @return
	 */
	public List getReportList3() {
		return reportList3;
	}


	/**
	 * @param object
	 */
	public void setData(Object object) {
		data = object;
	}

	/**
	 * @param list
	 */
	public void setReportList1(List list) {
		reportList1 = list;
	}

	/**
	 * @param list
	 */
	public void setReportList2(List list) {
		reportList2 = list;
	}

	/**
	 * @param list
	 */
	public void setReportList3(List list) {
		reportList3 = list;
	}

	/**
	 * @return
	 */
	public Map getShowParams() {
		return showParams;
	}

	/**
	 * @param map
	 */
	public void setShowParams(Map map) {
		showParams = map;
	}

	/**
	 * @return
	 */
	public Object getData4() {
		return data4;
	}

	/**
	 * @return
	 */
	public Object getData5() {
		return data5;
	}

	/**
	 * @return
	 */
	public Object getData6() {
		return data6;
	}

	/**
	 * @return
	 */
	public Object getData7() {
		return data7;
	}

	/**
	 * @return
	 */
	public Object getData8() {
		return data8;
	}

	/**
	 * @return
	 */
	public Object getData9() {
		return data9;
	}

	/**
	 * @return
	 */
	public List getReportList4() {
		return reportList4;
	}

	/**
	 * @return
	 */
	public List getReportList5() {
		return reportList5;
	}

	/**
	 * @return
	 */
	public List getReportList6() {
		return reportList6;
	}

	/**
	 * @return
	 */
	public List getReportList7() {
		return reportList7;
	}

	/**
	 * @return
	 */
	public List getReportList8() {
		return reportList8;
	}

	/**
	 * @return
	 */
	public List getReportList9() {
		return reportList9;
	}

	/**
	 * @param object
	 */
	public void setData4(Object object) {
		data4 = object;
	}

	/**
	 * @param object
	 */
	public void setData5(Object object) {
		data5 = object;
	}

	/**
	 * @param object
	 */
	public void setData6(Object object) {
		data6 = object;
	}

	/**
	 * @param object
	 */
	public void setData7(Object object) {
		data7 = object;
	}

	/**
	 * @param object
	 */
	public void setData8(Object object) {
		data8 = object;
	}

	/**
	 * @param object
	 */
	public void setData9(Object object) {
		data9 = object;
	}

	/**
	 * @param list
	 */
	public void setReportList4(List list) {
		reportList4 = list;
	}

	/**
	 * @param list
	 */
	public void setReportList5(List list) {
		reportList5 = list;
	}

	/**
	 * @param list
	 */
	public void setReportList6(List list) {
		reportList6 = list;
	}

	/**
	 * @param list
	 */
	public void setReportList7(List list) {
		reportList7 = list;
	}

	/**
	 * @param list
	 */
	public void setReportList8(List list) {
		reportList8 = list;
	}

	/**
	 * @param list
	 */
	public void setReportList9(List list) {
		reportList9 = list;
	}

	/**
	 * @return
	 */
	public List getReportList10() {
		return reportList10;
	}

	/**
	 * @param list
	 */
	public void setReportList10(List list) {
		reportList10 = list;
	}

	/**
	 * @return 返回 reportList11。
	 */
	public List getReportList11() {
		return reportList11;
	}
	/**
	 * @param reportList11 要设置的 reportList11。
	 */
	public void setReportList11(List reportList11) {
		this.reportList11 = reportList11;
	}
	/**
	 * @return 返回 reportList12。
	 */
	public List getReportList12() {
		return reportList12;
	}
	/**
	 * @param reportList12 要设置的 reportList12。
	 */
	public void setReportList12(List reportList12) {
		this.reportList12 = reportList12;
	}
	/**
	 * @return 返回 reportList13。
	 */
	public List getReportList13() {
		return reportList13;
	}
	/**
	 * @param reportList13 要设置的 reportList13。
	 */
	public void setReportList13(List reportList13) {
		this.reportList13 = reportList13;
	}
	/**
	 * @return 返回 reportList14。
	 */
	public List getReportList14() {
		return reportList14;
	}
	/**
	 * @param reportList14 要设置的 reportList14。
	 */
	public void setReportList14(List reportList14) {
		this.reportList14 = reportList14;
	}
	/**
	 * @return 返回 reportList15。
	 */
	public List getReportList15() {
		return reportList15;
	}
	/**
	 * @param reportList15 要设置的 reportList15。
	 */
	public void setReportList15(List reportList15) {
		this.reportList15 = reportList15;
	}
	/**
	 * @return 返回 reportList16。
	 */
	public List getReportList16() {
		return reportList16;
	}
	/**
	 * @param reportList16 要设置的 reportList16。
	 */
	public void setReportList16(List reportList16) {
		this.reportList16 = reportList16;
	}
	/**
	 * @return 返回 reportList17。
	 */
	public List getReportList17() {
		return reportList17;
	}
	/**
	 * @param reportList17 要设置的 reportList17。
	 */
	public void setReportList17(List reportList17) {
		this.reportList17 = reportList17;
	}
	/**
	 * @return 返回 reportList18。
	 */
	public List getReportList18() {
		return reportList18;
	}
	/**
	 * @param reportList18 要设置的 reportList18。
	 */
	public void setReportList18(List reportList18) {
		this.reportList18 = reportList18;
	}
	/**
	 * @return 返回 reportList19。
	 */
	public List getReportList19() {
		return reportList19;
	}
	/**
	 * @param reportList19 要设置的 reportList19。
	 */
	public void setReportList19(List reportList19) {
		this.reportList19 = reportList19;
	}
	/**
	 * @return 返回 reportList20。
	 */
	public List getReportList20() {
		return reportList20;
	}
	/**
	 * @param reportList20 要设置的 reportList20。
	 */
	public void setReportList20(List reportList20) {
		this.reportList20 = reportList20;
	}
	/**
	 * @return 返回 reportList21。
	 */
	public List getReportList21() {
		return reportList21;
	}
	/**
	 * @param reportList21 要设置的 reportList21。
	 */
	public void setReportList21(List reportList21) {
		this.reportList21 = reportList21;
	}
	/**
	 * @return 返回 reportList22。
	 */
	public List getReportList22() {
		return reportList22;
	}
	/**
	 * @param reportList22 要设置的 reportList22。
	 */
	public void setReportList22(List reportList22) {
		this.reportList22 = reportList22;
	}
}
